package com.kgc.pojo;

import java.util.Date;
import java.util.List;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

/**
 * 用户 <一句话功能简述> <功能详细描述>
 * 
 * @author 姓名 工号
 * @version [版本号, 2018年11月28日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
@Setter
@Getter
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class User
{
    private Integer id; // id
    
    private String userCode; // 用户编码
    
    private String userName; // 用户名称
    
    private String userPassword; // 用户密码
    
    private Integer gender; // 性别
    
//    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date birthday; // 出生日期
    
    private String phone; // 电话
    
    private String address; // 地址
    
    private Integer userRole; // 用户角色
    
    private Integer createdBy; // 创建者
    
    private Date creationDate; // 创建时间
    
    private Integer modifyBy; // 更新者
    
    private Date modifyDate; // 更新时间
    
    private Role role; // 一对一 对应关系
    
    private List<Address> addressList; // 一对多
    
    private String idPicPath;
    
   
    
}
